package com.example.forum.service;

import com.example.forum.model.User;

public interface IUserService {

    //创建一个普通用户
    void createNormalUser(User user);

    //根据用户名查找用户信息
    User selectByUserName(String username);

    //处理用户登录
    User login(String username,String password);

    //根据id查询用户信息
    User selectById(Long id);

    //当前用户的发帖数+1
    void addOneArticleCountById(Long id);

    //当前用户的发帖数-1
    void subArticleCountById(Long id);

    //修改个人信息
    void modifyInfo(User user);

    //修改密码
    void modifyPassword(Long id,String newPassword,String oldPassword);
}